package com.xuecheng.media.exception;

import lombok.Getter;

/**
 * @description 媒体错误信息
 * @author 勾新杰
 * @version 1.0
 * @date 2025/1/22 18:23
 */
@Getter
public enum MediaError {

    MEDIA_UPLOAD_FAILED("媒体文件上传失败"),

    CHUNK_TOTAL_NOT_MATCH("分块数不匹配"),

    MERGED_FILE_NOT_ENTIRE("合并的文件不完整"),

    MEDIA_FILE_NOT_EXIST("媒体文件不存在"),

    MEDIA_FILE_NOT_CONVERTED("媒体文件还未转码处理"),

    FILE_IN_MINIO_NOT_EXIST("文件在MinIO中不存在"),

    FAILED_TO_DELETE_FILE("删除文件失败"),

    CREATE_TEMP_FILE_FAILED("创建临时文件失败"),;

    /**
     * 错误信息
     */
    private final String errMessage;

    /**
     * 构造器
     */
    MediaError(String errMessage) {
        this.errMessage = errMessage;
    }
}
